package com.jcl.recruit.timer.crawler.bean;

/**
 * @author 刘明新
 * @date 2018/9/5 下午1:55
 */
public class ZhaopinJsonBean {
    private String userName;
    private String jobTitle;
    private String eduLevel;
    private String gender;
    private Integer age;
    private String city;
    private String desiredSalary;
    private String careerStatus;
    private Integer workyears;
    private String school;
    private String desireCity;
    private String major;
    private LastJobDetail lastJobDetail;
    private SchoolDetail schoolDetail;

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getJobTitle() {
        return jobTitle;
    }

    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle;
    }

    public String getEduLevel() {
        return eduLevel;
    }

    public void setEduLevel(String eduLevel) {
        this.eduLevel = eduLevel;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDesiredSalary() {
        return desiredSalary;
    }

    public void setDesiredSalary(String desiredSalary) {
        this.desiredSalary = desiredSalary;
    }

    public String getCareerStatus() {
        return careerStatus;
    }

    public void setCareerStatus(String careerStatus) {
        this.careerStatus = careerStatus;
    }

    public Integer getWorkyears() {
        return workyears;
    }

    public void setWorkyears(Integer workyears) {
        this.workyears = workyears;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public String getDesireCity() {
        return desireCity;
    }

    public void setDesireCity(String desireCity) {
        this.desireCity = desireCity;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public LastJobDetail getLastJobDetail() {
        return lastJobDetail;
    }

    public void setLastJobDetail(LastJobDetail lastJobDetail) {
        this.lastJobDetail = lastJobDetail;
    }

    public SchoolDetail getSchoolDetail() {
        return schoolDetail;
    }

    public void setSchoolDetail(SchoolDetail schoolDetail) {
        this.schoolDetail = schoolDetail;
    }

    public class LastJobDetail{
        private String beginDate;
        private String endDate;
        private String companyName;
        private String jobName;
        private String salary;
        private String description;

        public String getBeginDate() {
            return beginDate;
        }

        public void setBeginDate(String beginDate) {
            this.beginDate = beginDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getCompanyName() {
            return companyName;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public String getJobName() {
            return jobName;
        }

        public void setJobName(String jobName) {
            this.jobName = jobName;
        }

        public String getSalary() {
            return salary;
        }

        public void setSalary(String salary) {
            this.salary = salary;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        @Override
        public String toString() {
            return "LastJobDetail{" +
                    "beginDate='" + beginDate + '\'' +
                    ", endDate='" + endDate + '\'' +
                    ", companyName='" + companyName + '\'' +
                    ", jobName='" + jobName + '\'' +
                    ", salary='" + salary + '\'' +
                    ", description='" + description + '\'' +
                    '}';
        }
    }
    public class SchoolDetail{
        private String beginDate;
        private String endDate;
        private String schoolName;
        private String major;
        private String degree;

        public String getBeginDate() {
            return beginDate;
        }

        public void setBeginDate(String beginDate) {
            this.beginDate = beginDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getSchoolName() {
            return schoolName;
        }

        public void setSchoolName(String schoolName) {
            this.schoolName = schoolName;
        }

        public String getMajor() {
            return major;
        }

        public void setMajor(String major) {
            this.major = major;
        }

        public String getDegree() {
            return degree;
        }

        public void setDegree(String degree) {
            this.degree = degree;
        }

        @Override
        public String toString() {
            return "SchoolDetail{" +
                    "beginDate='" + beginDate + '\'' +
                    ", endDate='" + endDate + '\'' +
                    ", schoolName='" + schoolName + '\'' +
                    ", major='" + major + '\'' +
                    ", degree='" + degree + '\'' +
                    '}';
        }
    }

    @Override
    public String toString() {
        return "ZhaopinJsonBean{" +
                "userName='" + userName + '\'' +
                ", jobTitle='" + jobTitle + '\'' +
                ", eudLevel='" + eduLevel + '\'' +
                ", gender='" + gender + '\'' +
                ", age=" + age +
                ", city='" + city + '\'' +
                ", desiredSalary='" + desiredSalary + '\'' +
                ", careerStatus='" + careerStatus + '\'' +
                ", workyears=" + workyears +
                ", school='" + school + '\'' +
                ", desireCity='" + desireCity + '\'' +
                ", major='" + major + '\'' +
                ", lastJobDetail=" + lastJobDetail +
                ", schoolDetail=" + schoolDetail +
                '}';
    }
}
